﻿#mappingDiv{
    margin-bottom:5%; 
}

#defaultDiv{
    margin-bottom:5%;   
    margin-top: -5%;
}
h5.detail_align{
    margin-left:10%;
}
.lbl_align{
    vertical-align: middle;
}
.msg_event{
    padding-bottom:1%;
}
.drop_align{
    text-align:center;
}

.btn_search_household{
    background: /*#4D9494*/#66C2C2;
    color:black;
}
.btn-success{
    background: #009999 !important;
    background: rgb(0, 153, 153);
    color: #FFFFFF;
}
.btn-group{
    /*float:right;*/
    /*padding:30%;*/
    padding-bottom:1%;
    padding-top:1%;
    
}
.btn-group-detail{
    padding-right:25%;
    padding-bottom:1%;
    padding-top:1%;
}
.form-control-add{
   display:inline;
}

#fs1.fs_group1, #fs2.fs_group2 {
    width: 100%;
    /*margin-top: 5%;
    margin-left: 5%;    DATLQQQQQQQQQQQQ*/
    /*float: left;*/
    display: inline-block;
    /*border:1px solid green;*/

}

/*New=========*/
.tabs {
    
    width: 100%;
    display: inline-block;
    margin-bottom:4px;
    

}
 
    /*----- Tab Links -----*/
    /* Clearfix */
.tab-links:after {
    display: block;
    clear: both;
    content: '';
}
 
.tab-links li {
    margin: 0px 5px;   
    float: left;  
    list-style: none;
}
 
.tab-links a {
    padding: 9px 15px;  
    display: inline-block;
    border-radius: 3px 3px 0px 0px;
    
    background:#CCEBEB;
    font-size: 16px;
    font-weight: 600;
    color: #0167ab;
    transition: all linear 0.15s;
}
 
.tab-links a:hover {
    background: #80B2B2;
    text-decoration: none;
}
 
li.active a, li.active a:hover {
   
    background:#80B2B2;
    color: #4c4c4c;
}
 
    /*----- Content of Tabs -----*/
.tab-content {
   
    
    border-radius: 3px;
    box-shadow: -1px 1px 1px rgba(0,0,0,0.15);
    background:transparent;
  
}
 
.tab {
    display: none;
    
}
 
.tab.active {
    display: block;
    color:#000000;
}
#tab1 #tab2 {
    float:left;
     
   
    /*padding-left:30%;*/
    font: normal Verdana, Arial, Helvetica;
}
.tab-links{
    padding-left:30%;
    
}

.error{
    visibility:hidden;
}

.Heading
{
    display: table-row;
    font-weight: bold;
    text-align: center;
}
.Row
{
    display: table-row;
    font: normal Verdana, Arial, Helvetica;
}
.Cell
{
    display: table-cell;
    
    border-width: thin; 
    /*padding: 0 20px;*/
    padding-left:1%;
    
    /*border-bottom: 1px solid #cdcdcd;*/
    /*box-shadow: 0 1px 0 white;*/
    /*-moz-box-shadow: 0 1px 0 white;
    -webkit-box-shadow: 0 1px 0 white;*/
    white-space: nowrap;
   
}
label{
     font-weight: 100 !important;
}
.lbl_row{
   
    /*background: rgb(0, 153, 153);*/
    /*color: #FFFFFF;*/
   
    color:black;
    text-align: justify;
    padding-right:10px;
     width:10%;
}

.txt_row {
    /*background: #efefef;
    background: rgba(144,144,144,0.15);*/
    /*border-right: 1px solid white;*/
    text-align: left;
    width: 110%;
}
 #d1.part1,#d3.part3{
    float:left;
    padding-left: 1%;
    /*padding-top:1%;*/
    width:49%;
   
}
 
 #d2.part2,#d4.part4{
      float:right;
      padding-right: 1%;
      width:49%;
      
      /*padding-top:1%;*/
 }
 
 
.fs1-q{
    width: 40%;
    margin: auto;
    padding: 1%;
}

.fs2-q{
    width: 420px;
    margin: 0 auto;   
 }

.fs3-q{
    width: 180px;
    margin:0 auto;
}
.field1_enum{
    width:40%;

    max-height:30%;     
    display: inline-block;
    box-shadow:#BEC2C2 2px 2px 3px 3px; 
}
.field1_button{
    width:5%;
    vertical-align:top;
    padding-top: 15%;    
    display: inline-block;
    /*height:300px;*/
}
.chck_group{

    /*padding-right:5%;*/ 
    padding-bottom:2%;
    float:left;
    width:10%;
    vertical-align:middle;
    padding-top:30%;
}
div.tbl_enum{
    overflow:auto;
    /*border:solid;*/
    height: 300px;
}

.map_area_tk{
    float:left;
    width:100%; 
    padding-left:10%;     
    margin-bottom:1%;
}
.part_hh{
    float:left;
    
    padding-left: 3%;
    width:40%;
}


.part_pt{
    padding-left: 3%;
    width:90%;
}


.btn-hh{
    float:right;
    padding-right:43%;
    margin-top:2%;
    margin-left:30%;
    margin-bottom:3%;
}
